using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;

namespace Toon.Models.Catalogs
{
	public abstract class Catalog
	{
		public abstract AttributeDefinitionCollection Attributes { get; }
		public abstract ShitckDefinitionCollection Shitcks { get; }
		public abstract TableCollection<string> Species { get; }
        public abstract TableCollection<string> Occupation { get; }
		public abstract TableCollection<PossessionDefinition> Possessions { get; }
		public abstract TableCollection<string> NaturalEnemies { get; }

        public abstract String Name { get; }
	}
}